@CHARSET "UTF-8";
.edit:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.edit { display: inline-block; }
/* start commented backslash hack \*/
* html .edit { height: 1%; }
.edit { display: block; }
.tabledata,
.formdata{margin: 5px;}
table.tgrid,
form.form{width: 99%;margin: auto;position: relative;}
form.form .ctr-frame{overflow: hidden;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
form.form .left{display: inline;float: left;width: 50%;}
form.form .left .elemt{border-right:1px solid #ddd;}
form.form .right{display: inline;float: right;width: 50%;}
form.form .elemt{padding: 5px;border-top:1px solid #ddd;overflow: hidden;}
form.form .end{border-bottom:1px solid #ddd;}
form.form .elemt .lb{display: inline;float: left;width: 140px;padding: 6px;}
form.form .elemt .ctr{display: inline;float: left;}
form.form .elemt .ctr .form-img{display: block;height: 115px;margin: 5px;}
form.form .elemt .ctr select{border:1px solid #ddd;color: #444;min-width: 200px;}
form.form .elemt .ctr select option{padding: 4px;}
form.form .elemt .ctr input[type=file]{height: 24px;}
form.form .elemt .ctr input[type=password],
form.form .elemt .ctr input[type=text],
form.form .elemt .ctr textarea{border:1px solid #ddd;padding: 5px;color: #444;min-width: 270px;}
form.form .elemt .ctr textarea{min-height: 57px;}
form.form .r1{background: #f8f8f8;}
form.form .required .lb{font-weight: bold;}
form.form .bt-frame{padding: 5px;text-align: right;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;}
form.form .bt-frame button.bt{padding: 5px;background: none;margin: 4px;color:#0090A4;border: 2px solid #0090A4;cursor: pointer;}
form.form .bt-frame button.bt:ACTIVE{background: #0090A4;color: #fff;}
form.form .bt-frame button.bt:HOVER{background: #f9f9f9;}
form.form .bt-top{border: none;position: absolute;right: 5px;top:-49px;}
form.form .fullcontent{overflow: hidden;margin: 5px;}
table.tgrid{border-spacing: 0;border-top:1px solid #ddd;border-left:1px solid #ddd;}
table.tgrid tr.focus{}
table.tgrid thead tr{background: #f0f0f0;}
table.tgrid thead tr th{cursor: pointer;}
table.tgrid td,table.tgrid th{padding: 7px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
table.tgrid td.number{text-align: right;}
table.tgrid td img.tb-row{width: 30px;height: 30px;}
table.tgrid th.checkbox,
table.tgrid td.checkbox{width: 15px;text-align: center;}
table.tgrid td.id{text-align: right;}
table.tgrid td.rowversion,
table.tgrid td.statusname{text-align: center;}


table.tgrid tfoot tr.pagenav{}
table.tgrid tfoot tr.pagenav .nav{width: 45%;display: inline;float: left;}
table.tgrid tfoot tr.pagenav .nav select{float: left;margin: 3px;}
table.tgrid tfoot tr.pagenav .nav select option{padding: 2px;}
table.tgrid tfoot tr.pagenav .nav ul{list-style: none;}
table.tgrid tfoot tr.pagenav .nav ul li{display: inline;float: left;margin: 2px; padding: 2px;border:1px solid #ddd;}
table.tgrid tfoot tr.pagenav .nav ul li:hover,
table.tgrid tfoot tr.pagenav .nav ul li.current{background: green;}
table.tgrid tfoot tr.pagenav .nav ul li a{padding: 4px;}
table.tgrid tfoot tr.pagenav .nav ul li:hover a,
table.tgrid tfoot tr.pagenav .nav ul li.current span,
table.tgrid tfoot tr.pagenav .nav ul li.current a{color: #fff;text-decoration: none;}
table.tgrid tfoot tr.pagenav .info{width: 45%;display: inline;float: right;text-align: right;}















